.banner{
  padding-top: 20rpx;
  swiper{
    height: 460rpx;
    swiper-item{
      image{
        width: 690rpx;
        height: 460rpx;
        border-radius: 30rpx;
      }
    }
  }
}

.box{
 // border: 2rpx solid #00b26a;
  margin: 25rpx;
  padding: 15rpx;
  color: #ff7a12;

}
.title{
  font-size: 48rpx;
  font-weight: bold;
  margin-bottom: 15rpx;
  padding: 10rpx;
  border-bottom: 2rpx dashed #00b26a;
}
.content{
  margin: 15rpx;
  line-height: 70rpx;
}

.sub {
  display: flex;
  flex-direction: column;
}

.info {
  display: flex;
  flex-direction: row;
  align-items: center; /* 垂直居中对齐 */
}


.block {
  flex: 1; /* 让 "预约须知" 充满剩余空间 */
}



//介绍
.about{
  //上  左右  下 间距
  padding:50rpx 30rpx 80rpx;
  background-size: cover;

  .pubTitle{
    text-align: center;
    .en{
    font-size: 86rpx;
    font-weight: 900;
    text-transform: uppercase;   /*大写*/
    color:var( --globalColor);
    opacity: 0.2;    /*  透明度 */
   }
   .cn{
    font-size: 56rpx;
    font-weight: 900;
    transform: translateY(-60rpx);
    color:var(--globalColor);
   }
   .line{
    width: 150rpx;
    height: 5rpx;
    background: #1a1b1c;
    opacity: 0.6;
    display: inline-block;
    transform: translateY(-40rpx);
   }
  }
   
  .content{
    .row{
      line-height: 1.6em;    /*行高1.6倍*/
      text-indent: 2em;    /*首行缩进*/
      font: size 32rpx;
      padding:20rpx 0;   /*间隔*/
      border-bottom: 1rpx dashed  #BDA066; /*虚线*/
      color:#1a1b1c;
    }
    .row:first-child{
      padding-top:0;  //去掉第一条线
    }  
    .row:last-child{
      padding-bottom: 0;  //去掉最后一条线
      border-bottom: none;
    }
  }
}